On Unification Modulo One-Sided Distributivity: Algorithms, Variants and Asymmetry

نویسندگان

  • Andrew M. Marshall
  • Catherine A. Meadows
  • Paliath Narendran
چکیده

An algorithm for unification modulo one-sided distributivity is an early result by Tidén and Arnborg. More recently this theory has been of interest in cryptographic protocol analysis due to the fact that many cryptographic operators satisfy this property. Unfortunately the algorithm presented in the paper, although correct, has recently been shown not to be polynomial time bounded as claimed. In addition, for some instances, there exist most general unifiers that are exponentially large with respect to the input size. In this paper we first present a new polynomial time algorithm that solves the decision problem for a non-trivial subcase, based on a typed theory, of unification modulo onesided distributivity. Next we present a new polynomial algorithm that solves the decision problem for unification modulo one-sided distributivity. A construction, employing string compression, is used to achieve the polynomial bound. Lastly, we examine the one-sided distributivity problem in the new asymmetric unification paradigm. We give the first asymmetric unification algorithm for one-sided distributivity.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Complexity of the Tiden-Arnborg Algorithm for Unification modulo One-Sided Distributivity

Equational unification is central to automated deduction and its applications in areas such as symbolic protocol analysis. In particular, the unification problem for the theory AC (“Associativity-Commutativity”) and its extensions ACI (“AC plus Idempotence”) and ACUI (“ACI with Unit element”) have been studied in great detail in the past. Distributivity (of one binary operator over another) has...

متن کامل

Solving *-Problems Modulo Distributivity by a Reduction to AC1-Unification

(Received) We show that uniication modulo both-sided distributivity of the symbol on + can be reduced to AC1-uniication for all uniication problems which do not involve the + operator. Moreover, in this case, we can describe \almost all" solutions in a nite way, although there are in general innnitely many minimal solutions for such problems.

متن کامل

Unification Modulo ACU I Plus Homomorphisms/Distributivity

E-unification problems are central in automated deduction. In this paper, we consider theories that are extensions of the well-known ACI or ACUI , obtained by adding finitely many homomorphism symbols, or a symbol ‘∗’ that distributes over the ACUIsymbol denoted ‘+’. We first show that when we adjoin a set of commuting homomorphisms to ACUI , unification is undecidable. We then consider the ACU...

متن کامل

An Algorithm for Distributive Unification

We consider unification of terms under the equational theory of two-sided distributivity D with the axioms x*(y+z) = x*y + x*z and (x+y)*z = x*z + y*z. The main result of this paper is that Dunification is decidable by giving a non-deterministic transformation algorithm. The generated unification are: an AC1-problem with linear constant restrictions and a second-order unification problem that c...

متن کامل

Variants, Unification, Narrowing, and Symbolic Reachability in Maude 2.6

This paper introduces some novel features of Maude 2.6 focusing on the variants of a term. Given an equational theory (Σ,Ax∪E), the E,Ax-variants of a term t are understood as the set of all pairs consisting of a substitution σ and the E,Ax-canonical form of tσ . The equational theory (Ax∪E) has the finite variant property iff there is a finite set of most general variants. We have added suppor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Logical Methods in Computer Science

دوره 11  شماره 

صفحات  -

تاریخ انتشار 2015